

import java.util.Locale;

public class GlobalUtils {
	
	public static int getIntValue(String num, int defaultValue)
	{
		int intValue = 0;
		try {
			intValue = Integer.parseInt(num);
		} catch (Exception e) {
			return defaultValue;
		}
		
		return intValue;
	}
	
	public static double getDoubleValue(String num, double defaultValue)
	{
		double doubleValue = 0.0;
		
		try {
			doubleValue = Double.parseDouble(num);
		} catch (Exception e) {
			return defaultValue;
		}
		
		return doubleValue;
	}
	
	public static String getSystemLanguage()
	{
		String language = Locale.getDefault().getLanguage();
		
		return language;
	}
	
	public static String SubString(String input, String start_str,
			String end_str) {
		int start_pos = input.indexOf(start_str);
		if (start_str.equals("")) {
			start_pos = 0;
		}
		if (start_pos == -1)
			return "";

		String output = null;
		int end_pos = input.indexOf(end_str, start_pos + 1);
		if (end_str.equals("")) {
			end_pos = -1;
		}

		if (end_pos == -1) {
			output = input.substring(start_pos + start_str.length());
		} else {
			output = input.substring(start_pos + start_str.length(), end_pos);
		}

		return output;
	}
}
